<?php
//header('Content-Type: application/json');
include('../seguranca/SEGVariavelSessao.php');

$db = new SEGDb();

if ($_REQUEST['tipo']=='') {
	//=== Dados para a GRId ===	
	$query = $db->SEGMontaSQLGrid('SISPais');
	$db->banco->query($query);
	
	$orders = null;
	// get data and store in a json array
	for ($i = 0; $i < $db->banco->count; $i++) {
		$orders[] = array(
			'id_pais' => $db->banco->result['id_pais'],
			'pai_nome' => $db->banco->result['pai_nome'],
			'pai_sigla' => $db->banco->result['pai_sigla']
		  );
		$db->banco->next();
	}
	$data[] = array('TotalRows' => $total_rows,
				    'Rows' => $orders);
	echo json_encode($data);
} else {
	if ($_POST['tipo'] == 'INC') {
		$db->banco->query("insert into SISPais (pai_nome,pai_sigla) value ('".$_POST['pai_nome']."','".$_POST['pai_sigla']."')");	
		if ($db->banco->status)
			echo '{"retorno":"0","msg":"País incluso com sucesso! Data e Hora: '.date('d/m/Y H:m:s').'"}';
		else
			echo '{"retorno":"1","msg":"Erro ao incluir o país. Erro banco: '.$db->banco->error.'"}';
	}
	
	if ($_POST['tipo'] == 'EXC') {
		$db->banco->query("delete from SISPais where id_pais = ".$_POST['id_pais'].";");	
		if ($db->banco->status)
			echo '{"retorno":"0","msg":"País excluido com sucesso! Data e Hora: '.date('d/m/Y H:m:s').'"}';
		else
			echo '{"retorno":"1","msg":"Erro ao excluir o País. Erro banco: '.$db->banco->error.'"}';
	}
	
	if ($_POST['tipo'] == 'MAN') {
		$db->banco->query("update SISPais set pai_nome = '".$_POST['pai_nome']."',".
				   "pai_sigla = '".$_POST['pai_sigla']."' where id_pais = ".$_POST['id_pais'].";");	
		if ($db->banco->status)
			echo '{"retorno":"0","msg":"Dados salvo com sucesso! Data e Hora: '.date('d/m/Y H:m:s').'"}';
		else
			echo '{"retorno":"1","msg":"Erro ao gravar os dados. Erro banco: '.$db->banco->error.'"}';
	}
}
?>